package com.yuhong.springbootinit.model.dto.applicant;

import com.yuhong.springbootinit.model.entity.Applicant;
import com.yuhong.springbootinit.model.entity.Profile;
import lombok.Data;

/**
 * @BelongsProject: resume-analysis-system
 * @BelongsPackage: com.yuhong.springbootinit.model.dto.applicant
 * @Author: renyuhong
 * @CreateTime: 2025-05-07  01:41
 * @Description:
 * @Version: 1.0
 */
@Data
public class UpdateApplicantAndProfileRequest {
    private String userId;

    private ApplicantDTO applicant;

    private ProfileDTO profile;

    @Data
    public static class ApplicantDTO {
        private Long id;
        private String userId;
        private String userName;
        private String telNum;
        private Integer age;
        private Integer sex;
        private String bg;
        private String gen;
        private String location;
        private String major;
        private String description;
        private String tags;
        private String link;
        private String degree;
        private String gpa;
        private String email;
    }

    @Data
    public static class ProfileDTO {
        private Long id;
        private String userName;
        private String campusExperience;
        private String workExperience;
        private String projectExperience;
        private String personSkill;
        private String paper;
        private String jobIntention;
        private String location;
        private String others;
        private String selfDesc;
    }
}